package Java0311;

public class Array02 {
    public static void main(String[] args) {
        //定义一个长度为31的整数数组，依次放入的2的若干次方，第一个放1，第二个放2，第三个放4，第四个放8。。。。并输出
        int[] array = new int[31];
        //指向数组的位置
        int temp = -1;
        double num;
        for (double i = 0; i <= 31; i++) {
            num = Math.pow(2.0, i);
            temp++;
            for (int j = temp; j < array.length; j++) {
                array[j] = (int) num;
            }
        }
        for (int i = 0; i < array.length; i++) {
            System.out.println(array[i] + "\t");
        }
    }
}
